package com.vca.common.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="OrderRefundVo对象", description="订单退款订单列表对象")
public class OrderRefundVo implements Serializable {


    @ApiModelProperty(value = "订单号")
    private String orderNo;

    @ApiModelProperty(value = "子订单号")
    private String merOrderNo;

    @ApiModelProperty(value = "商品ID")
    private Integer productId;

    @ApiModelProperty(value = "购买数量")
    private Integer quantity;

    @ApiModelProperty(value = "商品图片")
    private String imagePath;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "英文名称")
    private String nameEn;

    @ApiModelProperty(value = "商品价格")
    private BigDecimal unitPrice;

    @ApiModelProperty(value = "单个明细实际支付金额（使用礼品卡的时候，存储折扣后的金额；不是用的时候，就是单个明细的总金额）")
    private BigDecimal payPrice;

    @ApiModelProperty(value = "规格属性值")
    private String sku;

    @ApiModelProperty(value = "礼品卡状态 0=未使用 1=已使用 2=已失效")
    private Integer status;
}
